......
    

Rules: Detail view  Back to full view

A set of rulebooks and activities in detail.

......

The top level

An Inform story file spends its whole time working through these three master rulebooks. They can be altered, just as all rulebooks can, but it's generally better to leave them alone.

......

Startup rules ... rulebook

 name

    initialise memory rule   name  unlist

    virtual machine startup rule   name  unlist

    seed random number generator rule   name  unlist

    update chronological records rule   name  unlist

    position player in model world rule   name  unlist

    start in the correct scenes rule   name  unlist

    when play begins stage rule   name  unlist

    fix baseline scoring rule   name  unlist

    display banner rule   name  unlist

      NB: the initial room description rule is not listed in the startup rules 
......

......

Starting the virtual machine  ... activity

 b  f  a

for    enable Glulx acceleration rule   name  unlist

default outcome is success

......

......

Printing the banner text  ... activity

 b  f  a

after    (now the puzzle number is 1; ...) 

......

......

Turn sequence rules ... rulebook

 name

    parse command rule   name  unlist

    play and write the fugue rule   name  unlist 

    generate action rule   name  unlist

    (consider the scene changing rules)

    every turn stage rule   name  unlist

    timed events rule   name  unlist

    advance time rule   name  unlist

    update chronological records rule   name  unlist

    (consider the scene changing rules)

    adjust light rule   name  unlist

    note object acquisitions rule   name  unlist

    notify score changes rule   name  unlist

      NB: the play and write the fugue rule is listed before the generate action rule in the turn sequence rules 
......

......

Constructing the status line  ... activity

 b  f  a

for    while displaying  constructing status line while displaying rule   name  unlist 

default outcome is success

......

......

Shutdown rules ... rulebook

 name

    when play ends stage rule   name  unlist

    resurrect player if asked rule   name  unlist

    print player's obituary rule   name  unlist

    ask the final question rule   name  unlist

......

......

Amusing a victorious player  ... activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Printing the player's obituary  ... activity

 b  f  a

for    print obituary headline rule   name  unlist

for    print final score rule   name  unlist

for    display final status line rule   name  unlist

default outcome is success

......

......

Handling the final question ... activity

 b  f  a

before    print the final question rule   name  unlist

before    print the final prompt rule   name  unlist

before    read the final answer rule   name  unlist

for    standard respond to final question rule   name  unlist

default outcome is success

......